P&L Railway receives nearly $30M for infrastructure improvem