Brennan Johnson secured a late draw for Wales against Belgium by scoring his first international goal in the dying embers of the game.