Typhoon Haiyan blasts the Philippines