Pulitzer prize-winning 'Fences' opens tonight in St. Paul