David Cassidy pleads no contest to DUI; gets probation