Tracy McGrady, Houston Rockets