Ecuador court upholds multi-billion dollar fine against Chevron