Fee Shifting in Litigation: Survey and Assessment