21st Shanghai International Film and TV Festival boosts tourism and cultural development