Iran’s exiled prince accepts German Freedom Prize for Iranians as thousands rally