John McCain emerges as vocal opponent of the climate bill — a major reversal for the maverick.