Home Stock Harry Potter publisher Bloomsbury strikes supply agreement with Amazon