Doctors are increasingly defying NHS rules to prescribe over-the-counter items like baby formula, shampoo, toothpaste and ...