Glencore stocks rally