Armed Forces, all public officers must declare assets – Anti-corruption campaigner