AC Milan's Flamini believes Barcelona getting the best out of Fabregas