Indian ports crosses $1b tonne mark