Glencore to limit coal production after pressure from investors