Semi-classical nuclear spin relaxation theory revisited for use with biological macromolecules