Disney stakes claim on holiday box office for the next eight years with ‘Star Wars,’ ‘Avatar’ films