Voters handed French President Emmanuel Macron a heavy defeat by stripping his coalition of its parliamentary majority. What does this mean for Macron's ambitious political agenda? Can he cobble up a working coalition? Palki Sharma tells you.