New £117m bridge finally completed after being 'floated' into position