Supporters celebrate after surprise win for leftwing alliance in France