Despite a rocky start this 2018, Jim Cramer believes the US stocks are holding their ground thanks to various factors. But will it last?