Pep Guardiola has defended Raheem Sterling against claims he purposely tried to win a penalty for Manchester City against Shakhtar Donetsk in the Champions League.