Two explosions in Iran have killed at least 103 people, and injured more than 211 others, at a ceremony honouring a top military commander who was killed by a US drone strike in 2020, Iranian officials say.