Central banks bought 289 tonnes of gold as dollar share slips