Balfour Beatty has posted its 2020 financial results showing a Covid-induced 62% fall in pre-tax profit.