Macdonald Hotels and Resorts appoints new CEO