provigil cost after insurance does provigil work like adderall trazodone desyrel phenergan side effects blood pressure phenergan and codeine abuse