Plans to make Oxford “a fairer place to live” by charging second homes in the city extra council tax have been approved by Oxford City Council.