World facing 'catastrophic' moral failure on vaccines: WHO chief