EFormer: An Effective Edge-based Transformer for Vehicle Routing Problems