Keller boss ‘surprised’ at strong 2020 as profit rises