Germany and U.S. push climate agenda at G7