prevacid vs prilosec omeprazole side effect esomeprazole vs omeprazole what is omeprazole omeprazole otc