Erling Haaland's struggles in front of goal come from playing in "the most difficult position on the planet", says Manchester City manager Pep Guardiola.