Shea Weber gets slap on wrist from Brendan Shanahan