Filmmaker apologises, Iran scraps ban