Relay for Life back as hundreds turn out for fundraising event