Marriott plans 130 new hotels over next 4 years