‘Cyber-attack’ hits Mastercard site