Chelsea finally agree £40m deal for new shirt sponsor