A heterogeneous-agent model of growth and inequality for the UK