difference between omeprazole and pantoprazole brand name for omeprazole ranitidine vs famotidine vs omeprazole long term use of prilosec ’