sony hx300 vs canon sx50