N26 raises $160 million from Tencent and Allianz