"Teams 'might' be able to afford Messi", says Guardiola