Typhoon Haiyan batters Los Baños