Man who can recall what happened on every day of his life