Do they not know that Allah has knowledge of all they hide and all that they reveal