1 in 3 homeless people has been physically assaulted in the past year