GM says battery powered Volt can now go 50 miles