India's Yashasvi Jaiswal carried his bat on the opening day of the second Test match against England in Visakhapatnam, taking the hosts to 336/6.