Man charged with carjacking and false imprisonment