Susan Boyle fit enough for Britain’s Got Talent final