Mayor of Oslo resigns after tax fraud scandal