generic cialis cheap and hernia surgery recovery and celebrex adverse side effects and diabetes medications and stanford cancer center