Gates adds $287M to HIV vaccine research