Recovery slow after devastating Typhoon Haiyan