Christmas in mud as rain pelts Philippine disaster zone