What will be the output of the following code?
const promise = new Promise((resolve, reject) => {
resolve('Resolved!');
});
promise.then((result) => {
console.log(result);
throw new Error('New Error!');
}).catch((error) => {
console.log(error.message);
});