Etsy buys British fashion app Depop for $1.6bn in โ€˜Gen Zโ€™ push