Pep Guardiola says Sergio Aguero deserves 'all the credit' after the forward scored four goals in Man City's win over Leicester.