Croatia's Marin Cilic beats Australia's Alex De Minaur 6-1 5-7 6-4 in epic three-set Davis Cup battle.