Western Waves finish runner-up in Youth Premier League cricket grand final