Five-time Congress MLA Mainul Haque to join TMC on July 21