Canon launches PowerShot G7 X