CP's Geno Christofanelli commits to Purdue