Dublin defeat Mayo in yet another All-Ireland Final Thriller