Mélenchon lauds 'collapse' of Macron majority