Ballarat City score upset win over Altona Magic to move into FFA Cup fifth round