Oceanside homeless shelter expected to open in coming weeks