French audit warns 840 bridges may face risk of collapse