PM Imran lashes out at French President Macron