Amazon agrees to acquire MGM in $8.45 billion deal