Sri Lanka plays balancing act between U.S. and Iran