How can this happen
When spammers send out emails they usually use a made-up return address. Sometimes however they use an address that belongs to someone, so when some of the spam messages can't be delivered, it's the innocent person who gets the undeliverable messages.
how can I stop someone using my email address
You can't do anything about that. Don't worry though, the problem should go away soon