Ships, ports called vulnerable to terrorists