Simon Danczuk, the Labour MP for Rochdale, has agreed to repay more than £11,000 in expenses after saying he made an error in claiming extra accommodation costs for two children who did not “routinely” live with him.