Heavy rain causes flooding, downed trees, power outages