India’s forex reserves rise by $5bn to $641bn