Gold tops 28 year high