Shoes hurled at Iranian President Ahmadinejad during trip to Cairo