Teenager Mirra Andreeva saves a match point as she completes a stunning third-set comeback to reach the Australian Open fourth round.