Anti-US protests rock Muslim world