Alton approves five-year agreement with American Cruise Lines