All 47 Games of the European Championship to be streamed live