How many days a year do Houston temperatures average above 100 degrees