WalletHub ranks DC as 'worst-run' US city