A teenage coma patient has defied the odds and woken up after four months spent unconscious in hospital.