Commodity stocks boost UK shares to near seven-week high