Nokia, Qualcomm Settle Long-running Dispute