NHS Trust fined £325,000 following data breach affecting thousands of patients