Obama: NRA, others to blame for gun bill failure