Barratt takes £70m hit after cladding work uncovers structural failings