Currys launches £50m buyback amid market slowdown | PiQ Markets