Church of England's shareholdings dominated by banks, oil and mining companies