‘Flash mob’ fills street to salute city teacher in fight with cancer