Uddhav to be formally made Shiv Sena president on Jan 23