UK Wylfa NPP project still on track