A lithium depletion boundary age of 21 Myr for the Beta Pictoris moving group