Ted Cruz has joined the long list of politicians who have poked fun at Marco Rubio for wearing ‘high-heeled’ boots.