phenergan action phenergan elixir provigil pain management brand name provigil vs generic phenergan shot