How long does it take to cook a whole chicken on a Weber gas grill?