python generate dictionary from two lists