Determinants of earnings forecast error, earnings forecast revision and earnings forecast accuracy (2012)