Nokia sues RIM, HTC and Viewsonic over 45 proprietary patents