SN 1054: A pulsar-powered supernova?