Mushfiqur smashes another ton vs Sri Lanka