bill gates habilidades