European Parliament approves $18.7B loan for Ukraine