Leicester goalkeeper Kasper Schmeichel feels David Silva's opening goal in their 2-1 defeat at Manchester City was "three times offside".