Two central Baghdad hotels have been rocked by explosions that reportedly killed at least 10 people, according to police and medical sources.