Church of England votes to divest from Caterpillar