Complete gradient shrinking Ricci solitons have finite topological type