Text this: Acceptance and attitudes towards genetic cancer testing among German general practice patients: a cross-sectional survey