Macmillan becomes PM after Eden’s resignation on health grounds