Keir Starmer repays more than £6,000 in gifts, including the cost of Taylor Swift tickets 3 October 2024 3:15pm