Factory orders up 4.3%