Student raises more than $160,000 to fight cancer with cupcakes