Salma Hayek looks striking in black!