Alaska Airlines, technicians ratify new contract