provigil walmart oral phenergan desyrel common side effects provigil dosage para que es phenergan dm