Adanis to spend Rs 7 lakh crore on infra over decade