Supertyphoon Haiyan before landfall in Philippines