maximum difference between two elements in an array