Pentagon puts up $40,000 prize for online scavenger hunt