Storm floods streets, dumps rain and hail on Greater Houston area