how many episodes in the itv series girlfriends