Former House Speaker Dennis Hastert has been charged with lying to the FBI about giving someone hush money to cover up transgressions from his past.