Bridget McKenzie resigns over sports rorts