Canon legria hf g30 price July 8, 2019 16 32 64 128 Canon hf g30 Canon hf g70 4k Canon hf g70 low light Canon g3020 Canon vixia hf g50 4k30p camcorder