Eva Longoria says becoming mom at 43 was ‘perfect timing’