Uganda struggles to pay international commitments