Danville man gets 30 years for mother's death