The Address Hotels + Resorts win accolades at World Travel Awards 2011