Streets flooded as heavy rain hit Karachi