A suicide bomber in Egypt has blown himself up at the ancient temple of Karnack in Luxor.