Tens of thousands of protesters including Beyoncé Knowles and Jay Z join rallies across America to commemorate Trayvon Martin, press for a federal prosecution of his killer George Zimmerman and demand repeal of controversial self-defence laws.