General David Hogg sincerely apologizes for tweeting that Abraham Lincoln was ‘a really good president’