US general slams Russia on S-300 move