Man City players have earned my respect this season, says Guardiola