X-energy secures $300-million Amazon backing to develop small modular reactors for South Africa