Heliospheric turbulence, solar wind and energetic particles