Boko Haram agrees to ceasefire with Nigerian govt