Via.com promotes V Swaminathan as CEO, Vinay Gupta is now chairman