Saturation and BFKL dynamics in the HERA data at small-x