Mason City Approves Hotel, Conference Center Agreement