A cellular automaton model for tumour growth in inhomogeneous environment