Coleman defeats Porter in judicial runoff