World faces 'catastrophic moral failure' over vaccines