Venkaiah Naidu takes oath as Vice president of India