phenergan reglan or zofran provigil generic release date phenergan for babies dosage provigil price in egypt phenergan for chesty cough