GM recalls nearly 718,000 vehicles for 'varying safety issues'