Peace on the Korean peninsula is 'the need of the hour'