The ECB will never run out of money - Lagarde