‘Mental health tsunami’ caused by lack of sport, Scottish Parliament warned