A GP caregiver needs toolkit versus usual care in the management of the needs of caregivers of patients with advanced cancer: a randomized controlled trial