New York’s Eleven Madison Park named world’s best restaurant