Iniesta out for four months after operation