seroquel generic name how long does seroquel stay in your system quetiapine high seroquel half life quetiapine fumarate for sleep