Manmohan Singh, Shinzo Abe hit it off, take aim at China