Heart of Puissance wins at Flemington after Warrnambool Cup heartbreak