Trump demands Ukraine hand over control of ports and oil in $500bn 'deal' as 'payback' for supplying arms over almost three years of fighting