UK households each set to splash out £4,000 online this year as web takes 20% share of all retail