SA brands missing out on R34bn in e-commerce revenue