Mother's anguish after son almost run over on zebra crossing