President Obama is signing an executive order to make wages more transparent. But it's only for companies that get federal contracts.