Sun, Ledecky suffer shock defeats at worlds