ESPN has struck a new deal making its streaming service the sole access point for UFC's pay-per-view fights.