Milwaukee County Sheriff David Clarke resigns