how long does vicodin take to work