Silicon Valley’s largest city wants to house the homeless in floating apartments