US President Barack Obama test drives Chevy Volt in Michigan