Bill Gates says gap in vaccine rollout between rich and poor countries will be '6 to 8 months, best case'