Shoe hurled at BJP MP