Sen. Kerry unveils US climate bill, Obama supports it