Sensex sinks 505 pts as rupee woes, global trade tiff haunt investors