Real Madrid down Barcelona to reach Spanish Super Cup final