Former US Catholic cardinal charged with sexual assault of boy