Explain how a ligand can be both sigma donating and pi donating and give an example of a ligand that does both. Is this ligand a Lewis acid or a Lewis base?