JK Rowling made more money than Drake and Cristiano Ronaldo this year, leaving no magical stone unturned