Market report: Ukraine minerals deal, trade hopes and buoyant corporate earnings