Ab initio molecular dynamics simulations using a Chebyshev-filtered subspace iteration technique