Terror, strikes and rain: France sees 7% tourism drop