The Hayes brothers - Ben, Will & JD - open Melbourne Cup day with a trifecta in the opening event.