Iveco delivers 34 natural gas vehicles for waste operations in France