Katherine Webb makes Sports Illustrated Swimsuit Issue debut [Photos]