London Spirit beat Welsh Fire in tense final to claim the trophy