Russia, China sharply criticize US attack on Iran