Small businesses struggling to spot scams