South African power ends Japan’s fairytale run in Rugby World Cup