Cowboys beat Browns 23-20 in wild OT finish