Home Harry Potter publisher Bloomsbury strikes supply agreement with Amazon