Every year in Madrid for Gay Pride week, a brave few don their highest heels for a race on the cobbled streets of the capital.