Simona Halep battled back from one set down against Kaia Kanepi to make it through to the second round of the Australian Open.