Unnecessary tasks dumped on GPs cost the average practice more than £500,000 a year, an RCGP report suggests.