Solitons and halos for self-interacting scalar dark matter