Sky Sports will show England's next four tours to the West Indies as part of a new eight-year deal with West Indies cricket.