Portsmouth City Council has announced its budget proposals, which include a maximum council tax increase and a £31m investment in temporary housing for homeless residents.