An ethical framework for global vaccine allocation