More than half of small businesses have been a victim of fraud or online crime in the last 12 months.