provigil generic cvs desyrel rxlist desyrel manufacturer provigil keep you awake nuvigil or provigil taken with adderall