Shoe hurled at Rahul Gandhi