Effects of Gender, Attributional Style, and Item Difficulty on Academic Performance