Wightman wins 1500 on night filled with surprises at worlds