Bartering takes off as economy slumps