Shikhar Dhawan replaces Murali Vijay in India Test squad for Sri Lanka tour