A century from Jonny Bairstow, recalled to the team at No3, boosted England in a hot, humid opening day to the third Test on Colombo