Guardiola confirms Dias will be out for ‘three or four weeks’