North Korea's leader Kim Jong Un had a warning for the US but an olive branch for South Korea during a New Year's Day address to the nation.