provigil or nuvigil phenergan infants side effects phenergan time to take effect provigil anxiety depression drug card phenergan