Supreme Court flays Sindh govt over irregular promotions