China says it will do ‘utmost’ to achieve best possible economic results