Typhoon lashes Philippines; 10 dead