Obama gives Merkel Medal of Freedom