High-speed Energy-efficient Soft Error Tolerant Flip-flops