Implementation of high speed and low power 5T-TSPC D flip-flop and its application