Cristiano Ronaldo scored a late header to rescue a point for 10-man Real Madrid as they drew 3-3 with Las Palmas.