Heavy rains leave two dead, hundreds without home