Suicide among 915,303 Austrian cancer patients: who is at risk?