phenergan while pregnant demerol and phenergan im does provigil work for fibromyalgia buy provigil new zealand provigil generic pricing