Amazon seals deal to stream Miramax films