Gaussian Process Regression for Fingerprinting based Localization