how long does concerta xl last