Online shopping algorithms like Amazon's 'collude' with other sites to artificially inflate prices