Former Senator John Edwards takes major step towards running for U.S. president