Obama to push climate change for Earth Day