French parties race to block far-right ahead of second-round of voting