Tandy Leather reports April sales up 2% to $7.4M