Prince William pledged to play a "significant role" in ending homelessness in the UK on a visit to The Passage.