Local government Norfolk MP runs two marathons in seven days - raising £25,000 for 52 local charities