Roberto Benigni is once again testing the boundaries of good taste. Having found the funny side of the Holocaust in Life is Beautiful, his latest film sees him on a comic love quest through war-torn contemporary Iraq. John Hooper reports from Rome.