Rachel Weisz and Daniel Craig have a blended family, comprising their young daughter, Grace, and two grown-up children from previous relationships – here's how they split their time as a family