HELIX ENERGY SOLUTIONS GROUP, INC. UNDERWRITING AGREEMENT