difference between criminal code and penal code