Matildas battle in US NWSL semi-finals