Label-free bioanalytical methods for investigating bimolecular interactions: A review