Andy Murray won an epic rally against Thanasi Kokkinakis in a five-set thriller in the Australian Open.