$2 million cap if teams want to retain players