Ford is to voluntarily recalling 35,000 vehicles in the US and Canada over possible electrical shorts and fuel leaks that could cause fires.