France police fire tear gas on protesters at oil giant's meeting