GENUINE Canon BP-970G Li-Ion Battery Pack XHG1 XHA1 XL2 XLH1 XF300 XF305 XL1 GL2