Nick Willis manages to gain a place in the 1500 final at the World Champs in London