Windy, rainy forecast looms over Houston Marathon