Assam, Meghalaya sign deal to end 50-year-old border dispute