Chrysler Group posts best July since 2005 on 20% gain