Mann to take oath as Punjab CM on March 16