Cricket: Sri Lanka 314-5 in second Bangladesh Test