cost cefdinir 300 mg lansoprazole cost lansoprazole uk