Wayde van Niekerk says he is "blessed" to break Michael Johnson's 400m world record with an astonishig time of 43.03 seconds.