Online retail sales bounce back in June to record strongest growth this year