Cyprus pledges to cover costs for virus-hit tourists