President Obama on Friday will speak at a fundraiser hosted by climate-change activist Tom Steyer, a vocal opponent of the Keystone XL pipeline and a prominent supporter of Democratic donors in his home state of California and national Democratic candidates.