Typhoon Haiyan leaves 2 million homeless