Islamic finance has vital role to play in virus recovery -