Amazon hits back at claims it is to blame for falling author earnings