Eric struggles as everyone chats about his illness in Emmerdale - except David