Adenovirus structure by X-ray crystallography and electron microscopy.