Beni Baningime has left Everton to join Hearts