Nokia VP: N97 taught company some tough lessons