Sir Michael Caine takes his wife, Shakira, 71, with him "everywhere" to ensure they do not lead "separate lives", and so he isn't tempted by "beautiful actresses".