how many years and what cap hit with this Dolphin signing?