UK online sales tumble in March amid consumer uncertainty