Scarborough B&B named world’s best