Sun International Limited annual financials hit by coronavirus consequences