South West Healthcare receives $2.3 million for Hamilton mental health facility