Amey posts £217m loss for 2019