State Department tells Americans in Mexico to shelter in place, 21 highways blocked, smoke seen in Puerto Vallarta.