A Russian appeals court has upheld a theft conviction against opposition leader Alexei Navalny, but suspended his five-year sentence meaning he will not be jailed.