NHS diabetes prescriptions top £1 billion a year