Stryker says President and CEO MacMillan resigned