concerta xl how long does it last