Home Sports Byron wins NASCAR Cup race at Iowa with fuel running out