Rihanna named tourism ambassador for Barbados