Alfie May’s late strike earned Cheltenham a 2-2 home draw against Charlton in an entertaining season finale.