Ajay Srivastava flags macro risks, advises portfolio reallocation