Frontier apologizes as hundreds of passengers remain stranded