Australian Alexei Popyrin has joined some of tenniss greats as Croatian Open champion after defeating three-time grand slam winner Stan Warwinka in the final.