Generation Cup final: how to watch, full details and who's playing