Vinicius Junior scored twice as Real Madrid drew 2-2 with Bayern Munich in the Champions League semi-finals.