Clinton puts 'heart' into Mideast peace