After public outcry, Railways says blankets washed twice a month