Letting pharmacists write medication scripts could save $1 billion in health costs and free up 10 million GP visits a year, a report has found.