Pentagon chief apologizes for health secrecy