Scientists have finally explained the reasons behind déjà vu