French parliament faces complex puzzle in post-election coalition talks