God shall wipe away all tears