substitute tab with spaces