An update on the Axion Helioscopes front: Current activities at CAST and the IAXO project