Meares wins Melbourne 500 in world record time