Tesco will not recruit from within to fill top marketing role