Nokia settles patent dispute with Apple