Sangakkara flays Bangladesh with triple-century