Health locus of control, attitudes and intention to reduce cancer risk