Pellegrini fired by EPL struggler West Ham