Australian BP worker fired for Hitler memes wins $143,000 compensation