Optimal Shelf Arrangement to Minimize Robot Retrieval Time