JK Rowling 'earned more than £600k a month in the last two years'