Bernstein dual-Petrov–Galerkin method: application to 2D time fractional diffusion equation