Hitchhiking effects of recurrent beneficial amino acid substitutions in the Drosophila melanogaster genome