Ukrainian president Volodymyr Zelensky will sign agreements and hold a joint news conference with Spanish prime minister Pedro Sanchez.