James Franco Calls Theater Critic 'Little B*Tch' After Getting Bad Review