Floods and landslides in Luzon have killed over 30 people due to recent monsoon rains.