Heavy rain causes major flooding in Houston area