General insurance: The wide-ranging implications of IFRS 17