Cornell lands $15 million grant