Merkel gets higher ratings globally than Xi, Putin or Trump