Road accident kills 3 marines, injures 19