canon a40 vs sonydsc p51