Stratus Properties to develop mixed-use project in College Station, Texas