Asda is to open more click-and-collect locations across the UK and provide free in-store wifi at all its stores as part of its bid to tap into changing consumer habits.