Glencore targets $1bn in earnings from urban mines by 2030 :