Courts upholds $28 million award in Skywalk case