NYC bus company fires workers for legal, medical pot use