North Korea has fired what neighbouring countries said appeared to be an intercontinental ballistic missile (ICBM), a day after launching a smaller missile and warning of "fiercer military responses" to the United States boosting its security presence in the region.