What are the main differences between debt and equity financing used by corporations?