canon s330 vs canon a40 vs sony dsc-p2