Submillisecond optical pulsar in supernova 1987A