Caitlin Clark lands $20 million shoe deal with Nike