who shot johnny joestar