Typhoon Halong weakened as it crossed the northern Philippines on Sunday after displacing more than 7 000 people and causing landslides and flashfloods, officials said. Dozens of houses and other infrastructure were damaged in the northern provinces of Zambales, Pangasinan and Dagupan.