Tens of thousands flee Christmas Day typhoon in Philippines