French far-right Front National makes big gains in local elections