Pep Guardiola says the referee made a brave decision in disallowing Riyad Mahrez's penalty in Manchester City's 2-1 win over Leicester.