Predicting discharge in forensic psychiatry: the legal and psychosocial factors associated with long and short stays in forensic psychiatric hospitals.