Strip non-number characters from amount column

Remove any characters which are not digits 0-9, minus "-" or the
decimal separator "." or ",".

This is necessary if the CSV input contains plus signs for positive
amounts, thousands separators or currency symbols, which should not
appear in the ledger output.