Time reversal microwave methods for solving inverse problems in non-destructive evaluation