Qualcomm to ship Toq smartwatch for $349.99 on Dec. 2