Tech firm Snap aims to raise up to $3bn (£2.4bn) in an initial public offering (IPO) but admits "it may never achieve or maintain profitability".It is expected to be one of the largest IPOs since China's e-commerce Alibaba Group went public in 2014.The flotation has also drawn comparisons with previous ones by US tech giants Facebook and Twitter.At...