The smell is caused by stale sweat on the skin. Because most mammals have lots of fur, they don't sweat through the skin nearly as much as balder mammals, such as humans. Cats pant like dogs in very hot temperatures, but their main mechanism for losing heat is licking their fur and sweating through their paws.
Don't believe it? Check out this photo of a cat leaving 'sweat prints' on the floor.