Allen Smith named president and CEO of Four Seasons Hotels and Resorts