NRW secures $502m mining services contract from TEC Coal