Monsoon rains swamp half of Philippine capital, killing seven