doctor nexium 40 pepcid 20 and nexium protonix and what is nexium and generic nexium and side effects of nexium