Online retail sales up 6% in March