Online retail goes from strength to strength in April