Forced to serve coffee "because she's a woman" and fired on maternity leave: Judge reinstates manager