John Lewis to lie in state