Almost 60 attacks on frontline staff in Scotland every day, study shows