HP launches TouchPad tablet, Veer smartphone