UT to pay $450 million over 30 years for Houston land