Aston Martin, other brands enjoy marketing windfall in 'Skyfall'