canon 520hs or sx 260