Campus Relay for Life brings 40-plus teams