Apple settles patent dispute with WiLAN