CONTRIBUTION AGREEMENT DATED AS OF OCTOBER 31, 2017 BY AND AMONG SOUTHCROSS HOLDINGS LP, AMERICAN MIDSTREAM PARTNERS, LP, AND AMERICAN MIDSTREAM GP, LLC