Salma Hayek and Antonio Banderas At ‘Puss in Boots’ Photocall in Madrid