Saint Petersburg, Peter and Paul fortress