Semilinearity of the reachability set is decidable for Petri nets