Southern Health NHS Foundation Trust has been fined £2m after a series of management failings led to the deaths of two vulnerable patients at different facilities owned by the Trust.