St John of God has expressed concern over poor public mental health care system