'Captain America: The First Avenger' debuts in L.A.