Mexican president receives coronavirus vaccine