Italian minister: Gas deal to be signed within weeks