Structural insights of mycobacterial ATP synthase and recent updates on molecular recognition of Mtb ATP synthase inhibitors: a review. | Synapse