Molecular misreading: the occurrence of frameshift proteins in different diseases.