Pep Guardiola hits out at Barcelona