London Marathon facts, figures and fancy dress