Obama makes a blunt push for Middle East peace