Bud Swerz, 86, World War II veteran, worked on space telescope