Why Iranian warship was off the coast of Sri Lanka when US submarine attacked