Pep Guardiola believes Raheem Sterling has the ability needed to score 30 goals or more for Manchester City this season.