Longfor warns H1 profit to halve as core earnings plunge 90%