Central banks buy net 17 tonnes of gold as Poland, China lead