Home Travel St Petersburg awarded top prize at World Travel Awards Europe