New South Wales Opposition Leader John Robertson resigns