Can some body tell me what is the difference between the usage of 'as long as' and 'so long as'