fingon, eldest son of fingolfin