Japan stun Spain to win Group E as both sides progress following VAR drama