Nathan Broadhead has signed a new two-year Everton contract