Jonan Walker, 18, charged as woman in her 50s remains in hospital for her injuries