Colorado Senate President Leroy Garcia resigning to take Pentagon job