GUARANTY between VERTEX ENERGY, INC. and MACQUARIE ENERGY NORTH AMERICA TRADING INC. dated as of May 26, 2023