how many episodes of the white princess will there be