Riots in Bahrain as the kingdom hosts F1 race