Nuclear fuel and nuclear reactors