General mid-edge triangular finite element with serendipity shape functions