built upon sand meaning in hindi