Can China derail the energy rally?