Collagen fibrillogenesis: intermediate aggregates and suprafibrillar order.