Pep Guardiola has praised Raheem Sterling after the Manchester City forward wrote a letter to a supporter who had suffered racist abuse.