Aid has failed the Pacific