UK clothing and homeware retailer Next Plc saw its profits halve last year but has upped its earnings forecast thanks to strong online sales.