Apache reports £2.3bn loss in 2019 as impairments hit home