Jordan Hill pleads no contest to assault