Marriott opens first St Regis hotel in Serbia