Home Cricket Channel 4 to screen World Cup final free-to-air after agreement reached with Sky