Cadillac drops price on CTS sedan by up to $3,000