Biden demands action on guns: ‘How much more carnage are we willing to accept?’