Philippine typhoon Phanfone ruins Christmas for travellers, evacuees