Gamma ray burst emission mechanisms