Irish Rail NPF 2040