Spinner Holland to replace injured O’Keefe for Lanka Test series