Hamas urges general elections with 'fixed calendar'