Torch relay arrives in Mahabalipuram