phenergan price walmart taking 2 phenergan modafinil provigil causes hair loss provigil generic cost cvs phenergan benadryl migraines