Sri Lanka beat Bangladesh by 97 runs in third ODI