Cadence Design Systems Q1 earnings beat estimates by 4.3%