BSkyB pays over $3 billion and still does not get all English football rights