Raising a child costs £91,377, report finds