Holly Archer completes London Marathon in less than three hours but faces criticism for her attire resembling running briefs, sparking social media debate.