France slaps 7 billion euros in taxes on rich, big firms