Three teens carjack driver at gunpoint